package com.baseproject;

import android.app.Activity;

import com.baseproject.entity.User;

import java.util.List;

import rx.Observable;

/**
 * Created by hp on 2017/5/31.
 */

public interface IBaseProjectAppConfig {

    Class<?> getLoginActivityClass();

    Class<?> getMainActivityClass();

    int getColorPrimary(Activity activity);

    Observable<User> getUser();

    void updateUserState(int newState);

    List<Class> getDatabaseModelClasses();
}
